The Adobe SVG Viewer supports much of the Candidate Recommendation draft specification of SVG published on 11/2/00. Please keep in mind that the specification is under development, and will continue to evolve until it is made a recommended specification.
If you install another copy of Netscape which is supported by the Netscape plug-in, you can copy the following files into your plug-ins folder to view SVG from within that browser:
Once you install the Adobe SVG Viewer, you should be able to view any SVG file that you export from Illustrator in any supported Web browser.
You can export SVG from Illustrator 9. You can create your artwork in Illustrator, export it as SVG, and then add any JavaScript interactivity, animation, or filter effects by hand.
x, y,
width, and height attributes on filter
elements in order to minimize the area over which the filter effect needs to
be calculated. This will result in graphics which display much more quickly.
getTarget on the evt object
which is passed in. For example:
// Retrieve the SVG document object:
var directTarget = evt.getTarget();
var svgDocument;
if( directTarget.getNodeType() != 9 ) // if not DOCUMENT_NODE
svgDocument = directTarget.getOwnerDocument();
else
svgDocument = directTarget;
setTimeout or setInterval callbacks in your HTML
JavaScript.
<a href="#" onclick="myScriptWhichModifiesSVG()">
The problem is that JavaScript responds to the onclick event and begins executing the script, but then Netscape also responds to the fact that you clicked on a link, and interrupts JavaScript to re-load the current page. This conflict can be avoided by re-writing the code as follows:
<a href="javascript:myScriptWhichModifiesSVG()">
alert()
function from within an SVG event handler might not work, and it might cause
subsequent JavaScript to no longer execute. Similar problems occur for any
Netscape modal window, including the security privileges window. This bug
appears to have been partially fixed by Netscape in Netscape 4.75, but not on
Windows 98.
document.embeds[]
array from within an SVG script. To work around this, use document.mySVG,
where mySVG is the name of your embed object.
altGlyph,
altGlyphDef, font, font-face,
glyph, glyphRef, hkern,
missing-glyph, mpath, pattern, and
vkern.
use element use of symbol elements.
spreadMethod attribute on gradients.
primitiveUnits on filter effects.
feComponentTransfer.
alignment-baseline, direction,
dominant-baseline, flood-color,
flood-opacity, kerning, lighting-color,
pointer-events, and unicode-bidi. Support for the
pointer-events property does not include support for transparency
on raster elements.
font-variant property, but only when
applied to SVG fonts.
baseline-identifier property, which
has been replaced with the alignment-baseline property in the
most recently supported specification.
clip-rule and
fill-rule from even-odd to non-zero to
reflect the changes in the most recently supported specification.
keyEvent interface, which
is not specified in the DOM 2 Candidate Release specification. Support for the
keyEvent interface conforms to the last DOM 2 published version of
that interface, in the 9/99 draft specification.
SVGRect interface.
SVGPoint interface, except for the method
matrixTransform.
SVGTextContentElement interface, except
for the getTextLength and getLengthAdjust properties.
rootElement, getRootElement,
currentScale, getCurrentScale, setCurrentScale,
currentTranslate, getCurrentTranslate, and
setCurrentTranslate on the SVGDocument interface.
hasAttribute and
hasAttributeNS on the Element interface.
Document
object called garbageCollect. This method takes no parameters
and returns no results. Calling this method will free up any Node objects that
have previously been removed from the tree. If a script has performed an
operation that results in the removal of a node from the tree, once the script
has no further use for the removed (and returned) node, the script should call
garbageCollect on the SVG document. Once called, any reference
a script has to a node which was not part of the document when
garbageCollect was called will always fail when its methods are
accessed. This is only of benefit for Netscape browsers, since Netscape's
LiveConnect does not offer weak reference support. For easy cross-platform
support, this call can be made under Internet Explorer, but it will do nothing
on that platform.
userSpace units have been dropped.
SVG-User-Styles.css, according to the following search strategy:
| Operating System | Paths Searched | |
| Windows 2000 |
| |
| Windows 98 |
| |
| Windows NT |
| |
| Macintosh OS 8.x |
| |
| Macintosh OS 9.x (single-user) |
| |
| Macintosh OS 9.x (multi-user) |
| |
feImage to work like the use element.
To report bugs and/or provide feedback, please go to the SVG Zone on Adobe.com.
© Copyright 1998-2000 by Adobe Systems Incorporated. All rights reserved.
Adobe and Illustrator are trademarks of Adobe Systems Incorporated. Windows and Windows NT are registered trademarks of Microsoft Corporation in the United States and/or other countries. Mac OS and TrueType are trademarks of Apple Computer, Inc. in the United States and/or other countries. All other trademarks are property of their respective owners.